package com.baiku.sanhos.mapper;

import com.baiku.sanhos.pojo.dto.SourceDTO;
import com.baiku.sanhos.pojo.entity.Source;
import com.baiku.sanhos.pojo.vo.SourceVo;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.springframework.stereotype.Repository;

import java.util.List;

@Repository
public interface SourceMapper extends BaseMapper<Source> {

    /**、
     * 增：增加新号源
     * @param sourceDTO
     */
    void addSource(SourceDTO sourceDTO);

    /**
     *查：查询号源信息
     * @param id 号源id
     * @return
     */
    List<SourceVo> selectByAppointId(Integer id);

    /**
     * 查：查询总号源量
     * @param id
     * @return
     */
    List<SourceVo> selectTotal(Integer id);

    /**
     * 查：根据id查询排班信息
     * @param id
     * @return
     */
    List<SourceVo> selectAppoint(Integer id);
}
